- π° Provide a powerful data foundation for your app.
- β‘ Reactive query layer with full SQLite support.
- π Adapters for most platforms (web, mobile, server/edge, desktop).
- π Flexible data modeling and schema management.
- π΅ Support true offline-first workflows.
- π₯ Custom merge conflict resolution.
- π Sync with a supported provider or roll your own.
LiveStore is a fully-featured, client-centric data layer (replacing libraries like Redux, MobX, etc.) with a reactive embedded SQLite database powered by real-time sync (via event-sourcing).
- Instant, reactive queries to your local SQLite database (via built-in query builder or raw SQL).
- Data changes are commited to the store, applied instantly and synced across clients.
- Change events are persisted locally and synced across clients (and across tabs).
- Events are instantly applied to the local database via materializers.
- Query results are reactively and synchronously updated in the next render.
- The LiveStore sync backend propagates changes to all connected clients.
If youβd like to learn more about how LiveStore works under the hood, feel free to check out our in-depth guides in the documentation and dive into topics like:
Livestore is licensed under the Apache License 2.0.